home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 January: Mac OS SDK / Dev.CD Jan 96 SDK / Dev.CD Jan 96 SDK1.toast / Development Kits (Disc 1) / AOCE / Development Tools / AppleEvents / AETelephony.h next >
Encoding:
C/C++ Source or Header  |  1993-04-30  |  2.6 KB  |  117 lines  |  [TEXT/MPS ]

  1. /************************************************************
  2.  
  3. Created: 11:37 AM Fri, 30 Apr 1993
  4.     AETelephony.h
  5.     C Interface to the Apple Event Registry
  6.  
  7.  
  8.         Copyright Apple Computer, Inc.    1992-93
  9.         All rights reserved
  10.  
  11. ************************************************************/
  12.  
  13.  
  14. #ifndef __AETELEPHONY__
  15. #define __AETELEPHONY__
  16.  
  17.  
  18. enum {
  19.     cCallAppearance = 'CA  ',
  20.     cDN = 'DN  ',
  21.     cParty = 'cPty',
  22.     cPhoneNumber = 'cPhn',
  23.     cTerminal = 'TERM',
  24.     enumDNType = 'DNTy',
  25.     enumForwardType = 'FWD ',
  26.     enumInRedirectionType = 'IRTy',
  27.     enumOutRedirectionType = 'ORTy',
  28.     enumRedirectionType = 'RDTy',
  29.     kAEAnswerCall = 'ANSW',
  30.     kAEBusyForwarded = 'BFWD',
  31.     kAEBusyNoAnsForwarded = 'BNAF',
  32.     kAEConference = 'CONF',
  33.     kAEDeflect = 'DFLC',
  34.     kAEDialDigits = 'DIAL',
  35.     kAEDropCall = 'DROP',
  36.     kAEExternalDN = 'DNEx',
  37.     kAEForward = 'FRWD',
  38.     kAEForwarded = 'UFWD'
  39. };
  40. enum {
  41.     kAEHoldCall = 'HOLD',
  42.     kAEInternalDN = 'DNIn',
  43.     kAEInternalOnly = 'DNIo',
  44.     kAEMakeCall = 'CALL',
  45.     kAENoAnsForwarded = 'NFWD',
  46.     kAENotifyDependency = 'Notf',
  47.     kAENotRedirected = 'NRdr',
  48.     kAEPark = 'Prk ',
  49.     kAERedirect = 'REDR',
  50.     kAERegisterDependency = 'REGD',
  51.     kAEReleaseDependency = 'RLED',
  52.     kAETelephonyEvents = 'TELE',
  53.     kAETransfer = 'TRSF',
  54.     kAEUnknown = 'DNUn',
  55.     keyAEAdditionalParty = 'adPy',
  56.     keyAEChangedObject = 'Nfor',
  57.     keyAECountryCode = 'pCCd',
  58.     keyAEDialPlanRules = 'DPRS',
  59.     keyAEDigits = 'DIGS',
  60.     keyAEExtension = 'pExt'
  61. };
  62. enum {
  63.     keyAEForwardType = 'FDTy',
  64.     keyAEHold = 'bHLD',
  65.     keyAENotificationID = 'NfID',
  66.     keyAENotifyee = 'Nfye',
  67.     keyAENotifyProperties = 'NfPr',
  68.     keyAENumRings = 'NmRg',
  69.     keyAEPark = 'bPRK',
  70.     keyAEParkID = 'PKID',
  71.     keyAEParkRetrieveID = 'PRID',
  72.     keyAEProtoCA = 'PRCA',
  73.     keyAERedirectionType = 'RDTy',
  74.     keyAESetForward = 'bFWD',
  75.     keyAESourceDN = 'SDN ',
  76.     keyAESubaddress = 'pSbA',
  77.     keyAESubscriberNumber = 'pSbs',
  78.     keyAETrunkCode = 'pTCd',
  79.     pAnswered = 'ANSW',
  80.     pBusy = 'BUSY',
  81.     pBusyForwardedParty = 'pBFW',
  82.     pCountryCode = 'pCCd'
  83. };
  84. enum {
  85.     pDialPlanRules = 'pDPR',
  86.     pDigitsReceived = 'pDiR',
  87.     pDigitsReceivedCache = 'pDRC',
  88.     pDisplay = 'pDsp',
  89.     pDNType = 'DNTy',
  90.     pDropped = 'DRPD',
  91.     pExtension = 'pExt',
  92.     pForwarded = 'FWD ',
  93.     pForwardedParty = 'FWDP',
  94.     pForwardingParty = 'CFWP',
  95.     pHeld = 'HELD',
  96.     pIncoming = 'CAin',
  97.     pInRedirected = 'pIRR',
  98.     pInRedirectedParty = 'pIRP',
  99.     pNoAnsForwardedParty = 'pNFW',
  100.     pOtherParty = 'Prty',
  101.     pOutRedirected = 'pORR',
  102.     pOutRedirectedParty = 'pORP',
  103.     pParked = 'pKRT',
  104.     pParkRetrieved = 'pKRR'
  105. };
  106. enum {
  107.     pParty = 'pPTY',
  108.     pPickedUp = 'PKUP',
  109.     pSubaddress = 'pSbA',
  110.     pSubscriberNumber = 'pSbs',
  111.     pTrunkCode = 'pTCd',
  112.     typeParty = 'cPty',
  113.     typePhoneNumber = 'cPhn'
  114. };
  115.  
  116.  
  117. #endif